#scheduleTable {
	width:95%;
	margin:23px auto 35px auto;
	border-collapse: collapse;
}

#scheduleTable caption {
	margin-bottom:20px;
	background-color:#26C717;
	color:#FFFFFF;
	font-weight:bold;
}

#scheduleTable caption a {
	text-decoration:none;
	color:#FFFFFF;
}

#scheduleTable th {
	height:50px;
	color:#26C717;
}

#scheduleTable th, #scheduleTable td {
	width:100px;
	border:solid 2px #26C717;
	text-align:center;
}

.works { font-size:15px; }
.done { background-color:#26FF4F; }
.late { background-color:#FF0F0F; }
.toDo { background-color:#C0C0C0; }
#legend {
	margin:0px auto 35px auto;
	text-align:center;
	border-collapse: collapse;
}
#legend caption {
	min-width:120px;
	width:auto;
	background-color:#26C717;
	color:#FFFFFF;
	font-weight:bold;
}

#legend td { border:solid 2px #26C717; }

